package com.mvc.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 参数 ，提供默认值
 */

@Target({ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
public @interface RequestParam {
	String name() default "";       // 参数的其他名字，如果不为空字符串，则必须从这个name 查找，否则从默认参数名查找
	String defaultValue() default "";          // 如果 默认参数名 和 别名都没有找到值，则给这个默认值
	
	boolean required() default false;   // 必须要有值
}
